GitHub Actions
GitHub Actions is your workflow: built by you, run by us. GitHub Actions allows you to connect and share containers to run your software development workflow. Easily build, package, release, update, and deploy your project in any language—on GitHub or any external system—without having to run code yourself.
権限スコープ
August 8, 2019からCI/CDができるようになった 公開リポジトリだと無料
非公開でも制限付きで無料
書き方
.github/workflow/以下にYAMLを書いていく
名前は何でもいいらしい
並列実行できる
プリセットがある
useで指定できる
package.jsonのengineにnpmバージョンを固定したい時にはどうすればいいのだろう?
nodeのバージョン
キャッシュも簡単にできる
デバッグ
yamlをpushすると実行される
各ステップの実行ログを見ることができる
kadoyau.icon
ActionsでできるならActionsで全部やればいい
actionsは中の人とも2,3喋った感じだと、今まではjenkins経由とかで複数サービス呼び出しとかしてたのをGitHub上でpipeline組めますよ的な感じかと。